import { ComponentType,Component} from './Component';
import { Animation } from './animation/Animation';
import {Orbit} from "./controller/Orbit";
import { AmbientLight } from "./light/AmbientLight";
import { PointLight } from "./light/PointLight";
import { PunctualLight } from './light/PunctualLight';
import { HemisLight } from "./light/HemisLight";
import {AreaLight} from "./light/AreaLight";
import {DirectionLight} from "./light/DirectionLight";
import {EnviromentLight} from "./light/EnviromentLight";
import {SpotLight} from "./light/SpotLight";
import {PostProcessing} from "./post/PostProcessing";
import {Background} from "./Background";
import {Camera} from "./Camera";
import { Destroy } from './Destroy';
import { Mesh } from './Mesh';
import { Trans } from './Trans';
import { TransInstance } from './TransInstance';
import {MeshRender} from "./MeshRender"
import { Pick } from "./controller/Pick";
import { Script } from './Script';
/**
 * @namespace w.component
 */
export {
    ComponentType,
    Component,
    Animation,
    Orbit,
    AreaLight,
    AmbientLight,
    PointLight,
    PunctualLight,
    HemisLight,
    DirectionLight,
    EnviromentLight,
    SpotLight,
    PostProcessing,
    Background,
    Camera,
    Destroy,
    Mesh,
    Trans,
    TransInstance,
    MeshRender,
    Pick,
    Script
}